package com.owc.domain.entity;

import java.math.BigDecimal;
import lombok.Data;

@Data
public class AccountFlow {
	/**
	 * 流水id
	 */
	private Long flowId;

	/**
	 * 用户id
	 */
	private Long userId;

	/**
	 * 用户手机号码
	 */
	private String userPhone;

	/**
	 * 交易金额
	 */
	private BigDecimal amount;

	/**
	 * 业务类型
	 */
	private Integer type;

	/**
	 * 区块链的交易hash
	 */
	private String txId;

	/**
	 * 交易钱包地址
	 */
	private String address;

	/**
	 * 手续费
	 */
	private BigDecimal handlingFee;

	/**
	 * 发起时间
	 */
	private String commitTime;

	/**
	 * 结束时间
	 */
	private String endTime;

	/**
	 * 状态
	 */
	private Integer status;

	/**
	 * 流水详情
	 */
	private String detail;

	/**
	 * 备注
	 */
	private String remake;

	/**
	 * 代币名称 (标识这笔流水是属于什么代币的)
	 */
	private String tokenName;

	/**
	 * 订单ID (关联订单)
	 */
	private String transferId;

	/**
	 * 账户余额
	 */
	private BigDecimal balance;

	/**
	 * 钱包余额
	 */
	private BigDecimal walletBalance;

	/**
	 * 代币ID
	 */
	private Long tokenId;
}